mammee sapota - French English Dictionary